.menu ul {
list-style-type: none; //選擇 menu class 內的 ul 元素,將列表項的標記符號去掉(list-style-type: none)
}
.menu ul li {
display: inline-block; //選擇 menu class 內的 ul 列表中的每個 li,將其設定為行內塊級元素,讓列表項水平排列
}
.menu ul li a {
color: white;
text-decoration: none; //選擇每個 li 內的超連結 a,將文字顏色設為白色,並移除底線裝飾
}
Sass/SCSS
.menu {
background-color: #333;
ul {
list-style-type: none;
li {
display: inline-block;
a {
color: white;
text-decoration: none;
}
}
}
}
更直觀地看出 ul 是 .menu 的子元素,li 和 a 是 ul 的子元素
Sass/SCSS
button {
border: {
width: 1px;
style: solid;
color: #3498db;
}
}
.nav {
background-color: #333;
ul {
list-style-type: none;
padding: 0;
li {
display: inline-block;
margin-right: 10px;
a {
color: white;
text-decoration: none;
&:hover {
color: #ffcc00;
}
}
}
}
}
.nav ul {
list-style-type: none;
padding: 0;
}
.nav ul li {
display: inline-block;
margin-right: 10px;
}
.nav ul li a {
color: white;
text-decoration: none;
}
.nav ul li a:hover {
color: #ffcc00;
}